package practice;

import java.util.Scanner;

public class TrucksAndContainers {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        //получение количество коробок от пользователя
        int boxes = scanner.nextInt();

        // TODO: вывести в консоль коробки разложенные по грузовикам и контейнерам
        // пример вывода при вводе 2
        // для отступа используйте табуляцию - \t

        /*
        Грузовик: 1
            Контейнер: 1
                Ящик: 1
                Ящик: 2
        Необходимо:
        грузовиков - 1 шт.
        контейнеров - 1 шт.
        */

        int numberOfBoxesInContainer = 27;
        int numberOfContainersInTruck = 12;

        if (boxes < 0) {
            System.out.println("Недопустимое количество ящиков");
            return;
        }

        // -1 for case of boxes == 0
        int container = -1;
        int truck = -1;

        for (int box = 0; box < boxes; box++) {
            container = box / numberOfBoxesInContainer;
            truck = container / numberOfContainersInTruck;

            if (box % numberOfBoxesInContainer == 0) {
                if (container % numberOfContainersInTruck == 0) {
                    System.out.println("Грузовик: " + (truck + 1));
                }

                System.out.println("\tКонтейнер: " + (container + 1));
            }

            System.out.println("\t\tЯщик: " + (box + 1));
        }

        System.out.println("Необходимо:");
        System.out.println("грузовиков - " + (truck + 1) + " шт.");
        System.out.println("контейнеров - " + (container + 1) + " шт.");
    }

}
